import { ServiceConstructorBase } from '@/ibiz-core/service/service-constructor-base';
/**
 * 实体权限服务注册中心
 *
 * @export
 * @class AuthServiceConstructor
 */
export class AuthServiceConstructor extends ServiceConstructorBase {

    /**
     * 初始化
     *
     * @protected
     * @memberof AuthServiceConstructor
     */
    protected init(): void {
        this.allService.set('order_detail', () => import('@/app-core/auth-service/order-detail/order-detail-auth-service'));
        this.allService.set('manager_info', () => import('@/app-core/auth-service/manager-info/manager-info-auth-service'));
        this.allService.set('shop_star', () => import('@/app-core/auth-service/shop-star/shop-star-auth-service'));
        this.allService.set('agricultureproducts', () => import('@/app-core/auth-service/agriculture-products/agriculture-products-auth-service'));
        this.allService.set('goods_evaluate', () => import('@/app-core/auth-service/goods-evaluate/goods-evaluate-auth-service'));
        this.allService.set('security_infom', () => import('@/app-core/auth-service/security-infom/security-infom-auth-service'));
        this.allService.set('shop_evaluate', () => import('@/app-core/auth-service/shop-evaluate/shop-evaluate-auth-service'));
        this.allService.set('task_evaluate', () => import('@/app-core/auth-service/task-evaluate/task-evaluate-auth-service'));
        this.allService.set('task_info', () => import('@/app-core/auth-service/task-info/task-info-auth-service'));
        this.allService.set('securityinfo', () => import('@/app-core/auth-service/security-info/security-info-auth-service'));
        this.allService.set('order_info', () => import('@/app-core/auth-service/order-info/order-info-auth-service'));
        this.allService.set('student_info', () => import('@/app-core/auth-service/student-info/student-info-auth-service'));
        this.allService.set('notice_info', () => import('@/app-core/auth-service/notice-info/notice-info-auth-service'));
        this.allService.set('shop_examine', () => import('@/app-core/auth-service/shop-examine/shop-examine-auth-service'));
        this.allService.set('goods_info', () => import('@/app-core/auth-service/goods-info/goods-info-auth-service'));
        this.allService.set('town_info', () => import('@/app-core/auth-service/town-info/town-info-auth-service'));
        this.allService.set('shop_info', () => import('@/app-core/auth-service/shop-info/shop-info-auth-service'));
    }


}
export const authServiceConstructor: AuthServiceConstructor = new AuthServiceConstructor();